package interfaces;

public interface Observable {
		
	/**
	 * Meldet einen Beobachter bei diesem Objekt an.
	 * @param v ist der Beobachter vom Typ View.
	 */
	public void logOn(View v);
	
	/**
	 * Meldet einen Beobachter bei diesem Objekt ab.
	 * @param v ist der Beobachter vom Typ View.
	 */
	public void logOff(View v);
	
	/**
	 * Ruft bei allen eingetragenen Beobachtern vom
	 * Typ View die Methode refresh() auf.
	 */
	public void notifyObserver();


}
